package ezxpns.util;

public interface Undoable<TView>
{
	public void exec(CommandGroup cmdGroup);
	public void undo();
	public void redo();
	public void hop();
	public boolean canUndo();
	public boolean canRedo();
	public boolean canHop();
	public TView getView();
}
